const { DataTypes } = require('sequelize');
const sequelize = require('../init/sequelize');
const Order = sequelize.define('Order', {
    id: {
        type: DataTypes.BIGINT,
        primaryKey: true,
        autoIncrement: true
    },
    orderContext: {
        type: DataTypes.STRING(255),
        allowNull: true
    },
    price: {
        type: DataTypes.DECIMAL(10, 2),
        allowNull: true
    },
    createTime: {
        type: DataTypes.DATE,
        allowNull: true
    },
    phone: {
        type: DataTypes.STRING(255),
        allowNull: true
    },
    status: {
        type: DataTypes.STRING(255),
        allowNull: true
    }
}, {
    // 定义表名，如果表名与模型名不同，需要在此处指定
    tableName: 'orders',
    // 如果数据库表中有 createdAt 和 updatedAt 字段，可以启用 timestamps 选项
    timestamps: false
});

// 导出 Order 实体类
module.exports = Order;